	.text
	.align 4,0x90
.globl _decode1
_decode1:
	pushl	%ebp
	movl	%esp, %ebp
	subl	$12, %esp
	movl	12(%ebp), %edx
	movl	8(%ebp), %eax
	movl	%esi, -8(%ebp)
	movl	16(%ebp), %ecx
	movl	%edi, -4(%ebp)
	movl	(%edx), %esi
	movl	(%eax), %eax
	movl	(%ecx), %edi
	movl	%eax, (%edx)
	movl	%esi, (%ecx)
	movl	8(%ebp), %eax
	movl	%edi, (%eax)
	movl	-8(%ebp), %esi
	movl	-4(%ebp), %edi
	leave
	ret
	.subsections_via_symbols
